FUNCTION_start_ostatement:                                      
        ENTER   vars(4)         temps(1)                        
        MOV     0               par(0,2)                        
FOR_1_3:                                                        
        INTLT   par(0,3)        par(0,2)        #0              
        JMPF    #0              break_FOR_1_3                   
        INTADD  par(0,2)        1               par(0,2)        
        MOV     0               var(0,0)                        
        MOV     1               var(0,1)                        
        MOV     1               var(0,1)                        
        JMP     FOR_1_3                                         
break_FOR_1_3:                                                  
WHILE_1_12:                                                     
        JMPF    1               break_WHILE_1_12                
        MOV     0               var(0,2)                        
        MOV     1               var(0,2)                        
        MOV     0               var(0,2)                        
        JMP     WHILE_1_12                                      
break_WHILE_1_12:                                               
IF_1_19:                                                        
        JMPF    1               else_IF_1_19                    
        JMP     break_IF_1_19                                   
else_IF_1_19:                                                   
        INTADD  par(0,2)        1               par(0,2)        
break_IF_1_19:                                                  
        MOV     par(0,2)        result                          
        RETURN                                                  

